package com.ebupt.migu.music.bannertwo.entity;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;
import java.util.List;


@Data
public class BannerTwoInfoPage {

	/**id*/
    private String id;
	/**策略名称*/
    private String bannerName;
	/**执行类型*/
    private String executionType;
	/**执行状态*/
	private String executionStatus;
	/**行为类型*/
    private String behaviorType;
	/**展示类型*/
    private String showType;
	/**访问位置*/
    private String location;
	/**创建人ID*/
    private String creatorId;
	/**创建人用户名*/
    private String creatorName;
	/**创建人所属部门*/
    private String creatorDepartment;
	/**创建人手机号*/
    private String creatorPhone;
	/**创建人邮箱*/
    private String creatorEmail;
	/**审批人ID*/
    private String approverId;
	/**审批人用户名*/
    private String approverName;
	/**备注*/
    private String remark;

	/**创建日期*/
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
	private String creatTime;
	/**开始日期*/
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private Date startTime;
	/**结束日期*/
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private Date endTime;

	/**创建时间参数接收*/
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
	private Date sTime;
	/**创建时间参数接收*/
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
	private Date eTime;

	private List<BannerTwoDetail> bannerTwoDetailList;

	private Integer priority;

	/**设备信息json*/
	private String consJson;
	private Integer pageNo=1;
	private Integer pageSize=10;


}
